
const baseUrl = "http://bufantec.com"
function request(data) {
  return new Promise((resolve, reject) => {
    if (data.method == 'get' || null) {
      wx.request({
        url: baseUrl + data.url,
        data: data.data,
        success: res => {
          resolve(res)
        },
        fail: err => {
          reject(err)
        }
      })
    } else if (data.method == 'post') {
      wx.request({
        url: data.url + baseUrl,
        data: data.data,
        method: data.method,
        header: data.header,
        success: res => {
          resolve(res)
        },
        fail: err => {
          reject(err)
        }
      })
    }
  })
}

// const obj = {
//   get(url, data) {
//     return new Promise((resolve, reject) => {
//       wx.request({
//         url: baseUrl + url,
//         data: data,
//         success: res => {
//           resolve(res)
//         },
//         fail: err => {
//           reject(err)
//         }
//       })
//     })
//   },
//   post(url, data) {
//     return new Promise((resolve, reject) => {
//       wx.request({
//         url: baseUrl + url,
//         data: data,
//         header: {
//           "content-type": "application/x-www-form-urlencoded"
//         },
//         success: res => {
//           resolve(res)
//         },
//         method: 'post'
//       })
//     })
//   }
// }

// function request(params) {
//   if (params.method.toLowerCase() == 'post') {
//     return obj.post(params.url, params.data)
//   } else {
//     return obj.get(params.url, params.data)
//   }
// }

export default request;